.storeHome{
    background: #fff;
   
    >header{
        width: 100%;
        height: 550px;
        min-width: 1200px;
    }

    >nav{

        >.header{
            width: 1200px;
            height: 100px;
            margin: 0 auto;
            padding-top: 86px;

            >img{
                display: block;
                width: 367px;
                height: 48px;
                margin: 0 auto;
            }
        }

        >.main{

            >.recommend{
                padding-bottom: 85px;

                .body{
                    width: 1200px;
                    margin: 0 auto;
                    display: flex;
                    justify-content: space-between;
                    flex-wrap: wrap;

                    >div{
                        width: 280px;
                        height: 406px;
                        margin-bottom: 40px;

                        >img{
                            display: block;
                            width: 280px;
                            height: 280px;
                        }

                        >div{
                            width: 246px;
                            height: 96px;
                            border: 1px solid #DBDBDB;
                            border-top: 0;
                            padding: 15px 16px;
                            position: relative;

                            >p{
                                height: 21px;
                                font-size: 16px;
                                color: #333;
                            }

                            >span{
                                display: block;
                                margin: 16px 0;
                                height: 19px;
                                font-size: 14px;
                                color: #666666;
                            }

                            >div{
                                height: 21px;
                                font-size: 16px;
                                color: #D0021B;

                                >span{
                                    color: #666666;
                                    font-size: 14px;
                                    margin-left: 4px;
                                }

                                >p{
                                    float: right;
                                    color: #666666;
                                    font-size: 14px;
                                }
                            }

                            >section{
                                position: absolute;
                                width: 48px;
                                height: 20px;
                                right: 16px;
                                top: 16px;
                                border-radius:10px 0px 10px 0px;
                                color: #fff;
                                font-size: 14px;
                                line-height: 20px;
                                text-align: center;
                            }

                            >.stocks{//现货
                                background:linear-gradient(180deg,
                                rgba(166,223,51,1) 0%,
                                rgba(145,187,62,1) 100%
                                );
                            }

                            >.presell{//预售
                                background:linear-gradient(90deg,
                                #FBD249 0%,
                                #F5A623 100%
                                );
                            }
                        }
                    }
                }
            }
        }
    }

    >main{
        
        >div{
            width: 100%;

            >img{

            }
        }
    }
}

@media screen and (max-width: 1200px) {

    .storeHome{

        >main{

            >div{
    
                >img{
                }
            }
        }
    }
}

